Is Niagara Falls close to Boston?
Excuse me, but I'm a bit confused about something. Could you possibly clarify for me if Niagara Falls is situated in close proximity to Boston? I've heard about both of these destinations, but I'm not entirely sure about their geographical relationship. Is it a short drive, or are they located quite far apart? Any information you could provide would be greatly appreciated.